multi-track technology - French English Dictionary